import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// const path = require("path"); // path 是 node.js 内置模块, 而node本身是不支持ts的所以需要插件 @types/node
import path from 'path' // 同时如果需要在 tsconfig.node.json中配置 "allowSyntheticDefaultImports": true 属性

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    extensions: ['.vue', '.ts', '.json'],
    alias: {
      // 在 ts 中如果需要加载 __dirname, 则需要 npm install @types/node --save-dev
      '@': path.resolve(__dirname, './src/')
    }
  }
})
